Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deSceneOctree Member List

This is the complete list of members for deSceneOctree, including all inherited members.
AddNode(IdeSceneRoom *Node)deSceneOctree
CalcNeighbors(Octant *oct)deSceneOctree [private]
CleanUp()deSceneOctree
CleanUp(Octant *oct)deSceneOctree [private]
DecideChildOctant(Octant *Parent, const deVec3d &Position)deSceneOctree [private]
DecideParentOctant(Octant *Child, const deVec3d &Position)deSceneOctree [private]
deSceneOctree()deSceneOctree
FillOctantLinePoints(Octant *oct, deVertex *Buffer, int &LastPoint, int MaxPoints)deSceneOctree [private]
FindClosestNode(const deVec3d &Position)deSceneOctree
FindContainerNode(const deVec3d &Position)deSceneOctree
FindIntersectingNodes(deTList< IdeSceneRoom * > &List, const deVec3d *Mins, const deVec3d *Maxs)deSceneOctree
FindOctant(const deVec3d &Position)deSceneOctree [private]
FindOctant(const deVec3d &Min, const deVec3d &Max)deSceneOctree [private]
FindSubOctant(Octant *oct, const deVec3d &Position)deSceneOctree [private]
FindSubOctant(Octant *oct, const deVec3d &Min, const deVec3d &Max)deSceneOctree [private]
GetMaxNodeNum()deSceneOctree
GetMinOctSize()deSceneOctree
GetVB(int MaxPoints)deSceneOctree
InitializeRoot()deSceneOctree [private]
InsertNode(IdeSceneRoom *Node)deSceneOctree [private]
m_LineListVBdeSceneOctree [private]
m_MaxNodesdeSceneOctree [private]
m_MinSizedeSceneOctree [private]
m_RootdeSceneOctree [private]
m_TestNumberdeSceneOctree [private]
MakeOctant(const deVec3d &Min, const deVec3d &Max, Octant *ParentChild, int ParentID)deSceneOctree [private]
MakeSubOctant(Octant *ParentChild, int ParentID)deSceneOctree [private]
n_Back enum valuedeSceneOctree [private]
n_Bottom enum valuedeSceneOctree [private]
n_Front enum valuedeSceneOctree [private]
n_Left enum valuedeSceneOctree [private]
n_None enum valuedeSceneOctree [private]
n_Right enum valuedeSceneOctree [private]
n_Top enum valuedeSceneOctree [private]
Neighbor_t enum namedeSceneOctree [private]
Optimize(Octant *oct)deSceneOctree [private]
RayTestFromOctant(Octant *oct, const deVec3d &Start, const deVec3d &End, IdeCollision::deCollideInfo &Collision)deSceneOctree [private]
RayTestNodes(Octant *oct, const deVec3d &Start, const deVec3d &End, IdeCollision::deCollideInfo *Collision)deSceneOctree [private]
RayTestParents(Octant *oct, const deVec3d &Start, const deVec3d &Dir, IdeCollision::deCollideInfo *Collision)deSceneOctree [private]
RayToNeighbor(Octant *oct, const deVec3d &RayStart, const deVec3d &RayDir, deVec3d &ExitPoint)deSceneOctree [private]
Release()deSceneOctree
RemoveNode(IdeSceneRoom *Node)deSceneOctree
RemoveOctant(Octant *oct, deTList< IdeSceneRoom * > *DumpList, deBoolean RemoveChildren, deBoolean IgnoreNeighbors=deFALSE)deSceneOctree [private]
SetMaxNodeNum(int MaxNum)deSceneOctree
SetMinOctSize(deDouble MinSize)deSceneOctree
SubdivideOctant(Octant *oct)deSceneOctree [private]
TEST()deSceneOctree
TestOctantBBox(Octant *oct, const deVec3d &Min, const deVec3d &Max)deSceneOctree [private]
TestOctantPoint(Octant *oct, const deVec3d &Position)deSceneOctree [private]
TraceNeighbor(Octant *Start, Octant *Current, Neighbor_t N, int Depth)deSceneOctree [private]
TraceRayCollision(const deVec3d &Start, const deVec3d &End, IdeCollision::deCollideInfo &Collision)deSceneOctree
WipeTree()deSceneOctree
~deSceneOctree()deSceneOctree [protected, virtual]

Generated on Mon Sep 12 20:16:51 2005 for Destiny3D by doxygen1.3-rc3